lay eggs on the seabed - French English Dictionary